Có hệ thống id
Yêu cầu:
- Mỗi ghi chú có một id duy nhất
- Ngắn nhất có thể
- Từ id có thể xác định được là ghi chú gì
- Hai ghi chú có cùng thời gian tạo có id khác nhau
- Dù có chuyển ghi chú đi đâu hoặc thay đổi tiêu đề, nội dung thế nào thì id cũng không đổi
- Nếu phát hiện có hai ghi chú có chung một id (VD: lúc lập kho mới thì sao chép tệp "Tự ngẫm nghĩ, trải nghiệm") thì...
Khi nhập ghi chú lại thì lấy tất cả id?
Giải pháp
Khi tạo thì kiểm tra id được tạo gần nhất rồi gán id trong frontmatter luôn
Cần một nơi tập trung để lưu id gần nhất. Khi tạo mới thì cần cập nhật
Dùng thời gian tạo dưới dạng unix rồi chuyển sang hệ 64
Xếp theo thứ tự tạo ra rồi gán id từ trên xuống dưới
Có một bảng để chuyển đổi từ id sang thời gian tạo